Современная растущая организация рано или поздно сталкивается с необходимостью развития своей IT-инфраструктуры. Руководство предприятия решает купить сервер, когда рабочие компьютеры сотрудников перестают справляться с хранением и обработкой больших объемов информации. Установка сервера решает задачи управления базами данных, запуска ресурсоемких приложений, хранения и резервного копирования информации, маршрутизации сетей, обеспечения удаленного доступа к IT-инфраструктуре организации. Правильный выбор сервера обеспечивает бесперебойное функционирование информационных систем компании. Также от корректности выбора зависят расходы бизнеса на покупку и обслуживание сервера.
Сервер — это высокопроизводительный компьютер, предназначенный для обслуживания сетей и сетевых ресурсов, персональных компьютеров и приложений. Наиболее удобной представляется классификация серверов в зависимости от функционального предназначения. Согласно ей, все устройства объединяются в несколько групп.
- Серверы баз данных используются для хранения и обработки больших объемов информации.
- Серверы приложений предназначены для запуска ресурсоемких программ, с которыми одновременно работает большое количество пользователей.
- Файл-серверы применяются для хранения информации и организации доступа к ней.
Классификация серверов в зависимости от специализации является условной, так как в большинстве случаев они используются в качестве многофункциональных устройств.
Процессор или процессорная система, оперативная память и жесткие диски являются основными аппаратными ресурсами, которые определяют функциональные возможности сервера. Также функциональность сервера определяется типом и физическими размерами его корпуса.
Как правильно выбрать сервер?
- Во-первых, определите функциональные задачи, которые будет решать это устройство.
- Во-вторых, оцените предполагаемые условия использования сервера. Наиболее важными критериями оценки условий использования являются численность персонала, работающего в локальной сети организации, а также место установки сервера.
- В-третьих, определите, какими характеристиками должен обладать "ваш" сервер.
Правильная оценка потребностей организации нужна для того, чтобы избежать покупки сервера с недостаточными или избыточными ресурсами. Если устройству недостает мощности, оно не обеспечит функционирование IT-инфраструктуры организации, однако не спешите покупать сервер "с запасом" в связи с этим. Избыточные мощности сервера требуют дополнительных расходов на их покупку и обслуживание.
Этот обзор поможет вам выбрать сервер, соответствующий вашим нуждам. При этом вы учтете возможность расширения функциональности сервера по мере роста потребностей вашего бизнеса.
Оцениваем производительность сервера
Характеристики процессора, оперативной памяти и жестких дисков сервера влияют на его производительность.
Процессорная система
Оценивайте процессорную систему сервера по количеству процессоров, их тактовой частоте и кэшу.
- Производительность и быстродействие сервера растут по мере увеличения количества процессоров и количества ядер в них. Обратите внимание на более низкую стоимость условного сервера с одним четырехъядерным процессором по сравнению с сервером с четырьмя одноядерными процессорами. Однако в некоторых случаях условная система из четырех одноядерных процессоров является более предпочтительной по сравнению с одним четырехъядерным процессором. Так, заменить "морально устаревшие" процессоры на новые в многопроцессорной системе легче, чем установить дополнительные процессоры в однопроцессорную систему. Также многоядерные процессоры выделяют больше тепла во время работы по сравнению с одноядерными, что увеличивает требования к системе охлаждения сервера.
- Используйте принцип "чем выше, тем лучше" для оценки тактовой частоты процессора. Частота современных процессоров составляет несколько гигагерц (ГГц). Не путайте тактовую частоту процессора с частотой системной шины, которая обычно указывается в мегагерцах (МГц). Данный показатель также влияет на быстродействие процессора, поэтому выбирайте чипы с частотой системной шины свыше 1000 МГц (лучше больше).
- Системный кэш процессора, или сверхоперативная память, используется для кратковременного хранения данных в ходе обработки процессором информации. Производительность процессора растет с увеличением кэша.
Данные о характеристиках процессора указываются в его маркировке.
Оперативная память
Объем оперативной памяти сервера можно было бы оценить по универсальному принципу "чем больше, тем лучше", если бы не одно "но". Модули оперативной памяти для серверов являются более дорогими по сравнению с модулями для ПК. Поэтому рассчитывайте объем "оперативки" сервера, исходя из численности персонала предприятия, работающего с базами данных и сетевыми ресурсами.
- Самая простая формула определения необходимого объема оперативной памяти сервера выглядит так: вам понадобится память объемом 4-8 Гб при численности персонала до 100 человек. Соответственно, используйте память 8-16 Гб и более при численности персонала свыше 100 человек. Однако данная формула является приблизительной, так как потребности фирмы со штатом 20 человек отличаются от нужд предприятия численностью 90 человек.
- Вы сможете точно рассчитать необходимый объем оперативной памяти сервера с помощью следующей формулы — X=256 Мб+64Мб*Y+0,5*Z , где X обозначает необходимый объем "оперативки", Y — численность персонала предприятия, а Z определяет объем базы данных, с которой работают специалисты фирмы. Давайте рассчитаем необходимый объем оперативной памяти для организации со штатом 56 человек, которые работают с информационной базой объемом 8 Гб. Для этого подставим имеющиеся значения в формулу: 256 Мб+ 64Мб*56+0,5*8192 Мб=7936 Мб. Таким образом, необходимый объем оперативной памяти приблизительно равен 8 Гб.
Дисковая система
Интерфейс подключения жестких дисков влияет на функциональность дисковой системы сервера, поэтому используйте его в качестве критерия оценки устройства. Современные серверы комплектуются дисками с интерфейсом SATA, SCSI, Fibre Channel и SAS.
- Выбирайте дисковую систему с интерфейсом подключения SATA, если вы ищете устройство с оптимальным соотношением цены и качества. Диски данного типа имеют большой объем памяти и обеспечивают относительно низкую скорость доступа к информации. Это делает их удобными для хранения данных, которые не используются постоянно большим количеством пользователей.
- Дисковая система с интерфейсом подключения SCSI подойдет вам в том случае, если вы покупаете сервер для работы с базами данных. Высокая скорость доступа к информации является главным достоинством дисков данного типа.
- Диски с интерфейсом Fibre Channel заинтересуют вас максимальной скоростью передачи информации, обеспечивающей высокую производительность сетей хранения данных.
- Дисковая система с интерфейсом SAS позволяет укомплектовать сервер двумя типами жестких дисков одновременно. Недорогие диски SATA с расширенным объемом памяти дополнят высокоскоростные устройства SAS, что увеличит функциональность сервера.
Быстродействие дисковой системы зависит от скорости вращения шпинделя жесткого диска. Выбирайте диски с высокой скоростью вращения шпинделя, чтобы обеспечить максимальную производительность сервера за единицу времени.
Покупайте жесткие диски с встроенным или внешним аппаратным RAID (избыточным массивом жестких дисков), который повышает быстродействие и отказоустойчивость сервера. Также сервер должен поддерживать функцию горячей замены дисков, которая позволяет менять элементы системы без ее выключения. Наконец, резервный блок питания поможет вам обеспечить бесперебойную работу сервера.
Башня, стойка или лезвие
Выбирайте тип корпуса сервера в зависимости от предполагаемого места его установки и требований вашей организации к функциональным возможностям устройства. Современные серверы могут иметь один из трех типов корпуса — "башня", стоечный сервер и блейд-сервер.
- Напольный сервер с типом корпуса tower (башня) подойдет вам в том случае, если ваша организация нуждается в недорогом устройстве, которое можно установить в одном из рабочих кабинетов. А наиболее компактные "башни" можно использовать в домашних условиях. Производительность серверов этого типа соответствует потребностям компаний с невысокой численностью персонала. Возможность сэкономить на отдельном помещении для сервера и отсутствие необходимости приобретать стойки и шкафы являются главными преимуществами устройств с типом корпуса "башня". Вам придется покупать новые tower-серверы, если потребности вашей организации сильно вырастут. Несколько "башен" займут значительную часть площади офиса, что связано с неудобствами для сотрудников и посетителей. Поэтому серверы с данным типом корпуса не подходят для организаций, численность персонала и потребности в мощности сервера которых постоянно растут.
- Выбирайте стоечный сервер, если мощность этого устройства является для вашей организации более важным критерием выбора, чем его стоимость и возможность сэкономить на серверной комнате. Стоечный сервер должен устанавливаться в специальном помещении из-за высокого уровня шума, который возникает при работе системы охлаждения устройства. Для установки сервера данного типа вам понадобится серверная стойка или шкаф, стоимость которого сопоставима с ценой на бюджетный tower-сервер. Однако данные расходы быстро окупятся в том случае, если вашей организации потребуются дополнительные серверные мощности. Вы сможете установить в стойку новые элементы, не занимая большую площадь в офисе для увеличения функциональности сервера.
- Блейд-сервер (от англ. blade — лезвие) заинтересует вас своей компактностью и простотой увеличения мощности устройства. Сервер данного типа состоит из корзины, которая обеспечивает питание, коммутацию и охлаждение устройства, а также тонких серверных модулей. Используйте "лезвия", если вы точно знаете, что ваша организация будет постоянно нуждаться в увеличении мощности сервера. Низкая стоимость модулей блейд-серверов, компактность и уменьшенное потребление энергии — вот основные преимущества "лезвий" перед стоечными устройствами. Кроме того, блейд-сервер имеет более удобную систему подключения, что упрощает работу с ним. Блейд-сервер не нуждается в настройке при установке дополнительных модулей, обеспечивая возможность легко и быстро увеличивать его функциональность.
Выбирая сервер, определите основные задачи, которые будет решать это устройство. Затем оцените предполагаемые условия эксплуатации сервера. После этого вам необходимо определить характеристики процессора, оперативной памяти и дисковой системы, которые позволят вашему серверу выполнять поставленные задачи. Наконец, определите, какой лучше использовать тип корпуса.